package cn.turboinfo.dongying.api.gateway.admin.fo.user;

import cn.turboinfo.dongying.api.entity.admin.enumeration.login.AdminLoginOperation;
import cn.turboinfo.dongying.api.entity.admin.pojo.menu.Menu;
import cn.turboinfo.dongying.api.entity.common.pojo.user.UserTypeRel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;
import java.util.Set;

/**
 * author: sunshow.
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class AdminUserInfoFO {

    private Set<String> roles;

    private Set<String> permissions;

    private List<Menu> menus;

    private String name;

    private String avatar;

    private String introduction;

    private AdminLoginOperation loginOperation;

    private List<UserTypeRel> userTypeRels;

}
